<script setup>
// 组合式api接受父组件传值用 defineProps
const props = defineProps({
    message: String,
    car: String 
})
console.log(props)
// 子传父  defineEmits
// 通过defineEmits生成emit方法
const emit = defineEmits(['get-message', 'change-car'])
// 触发emit方法
const sendMsg = () => {
  emit('get-message', '他是儿子的值')
}
const changeCar = () => {
  emit('change-car', '法拉利')
}
const sayHi = () => {
  console.log('你好你好呀')
}
// 子组件中的方法或者数据 父组件要想访问到得 通过defineExpose
defineExpose({
  sayHi
})
</script>

<template>
  <div class="son-page">son: {{ message }}---{{ car }}</div>
  <button @click="sendMsg">传递信息</button>
  <button @click="changeCar">换车</button>
</template>

<style lang="scss" scoped></style>
